import Request from '../request'

const request = Request('/v1', '/mock')

/**
 * 获取用户登录token
 * @param username - 用户名
 * @param password - 密码
 * @description
 */
export function fetchLoginByPwd(form: object) {
    return request('/loginByPwd').stream('post', form)
}
/**
 * 获取用户登录信息
 * @param username - 用户名
 * @param password - 密码
 * @description
 */
export function fetchUserInfo() {
    return request('/getUserInfo').stream('post')
}
/**
 * 获取用户路由数据
 * @param userId - 用户id
 * @description 后端根据用户id查询到对应的角色类型，并将路由筛选出对应角色的路由数据返回前端
 */
export function fetchUserRoutes(userId: string) {
    return request('/getUserRoutes').stream('post', { userId })
}
